package com.aeoj.clientmanagement.domain.pk.dto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 对战记录表
 * @TableName aeoj_battle_record
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class BattleRecordDTO {
    /**
     * 主键ID
     */
    private Long id;

    /**
     * 对战题目ID
     */
    private Long problemId;

    /**
     * 用户AID
     */
    private Long userAId;

    /**
     * 用户BID
     */
    private Long userBId;

    /**
     * 对战时长
     */
    private String time;

    /**
     * 赢家id
     */
    private Long winer;

    /**
     * 用户A积分变动
     */
    private Integer scoreA;

    /**
     * 用户B积分变动
     */
    private Integer scoreB;

    /**
     * 用户A代码
     */
    private String codeA;

    /**
     * 用户B代码
     */
    private String codeB;

    /**
     * 创建时间
     */
    private Date createTime;
}